import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Biblioteka biblioteka = new Biblioteka();
        Scanner scanner = new Scanner(System.in);
        System.out.println("-------------------BIBLIOTEKA-------------------");

        int naszWybor;
        do {
            System.out.println("Wybierz jedna z opcji: ");
            System.out.println("0. Wyjscie z programu");
            System.out.println("1. Dodanie nowej ksiazki");
            System.out.println("2. Wypozyczenie ksiazki");
            System.out.println("3. Oddanie ksiazki");
            System.out.println("4. Przeglad wszystkich ksiazek");
            System.out.println("5. Pokaz najgrubsza ksiazke");
            System.out.println("6. Zapisywanie do pliku");
            System.out.println("7. Odczytywanie z pliku");

            System.out.print("Wybor: ");
            naszWybor = scanner.nextInt();
            System.out.println();

            switch (naszWybor) {
                case 1:
                    biblioteka.dodawanieNowejKsiazki();
                    break;
                case 2:
                    biblioteka.wypozyczenieKsiazki();
                    break;
                case 3:
                    biblioteka.oddawanieKsiazki();
                    break;
                case 4:
                    biblioteka.pokazWszystkieKsiazki();
                    break;
                case 5:
                    biblioteka.pokazNajgrubszaKsiazke();
                    break;
                case 6:
                    biblioteka.zapisywaniaDanychDoPliku();
                    break;
                case 7:
                    biblioteka.odczytywanieDanychZPliku();
                    break;
                default:
                    if (naszWybor != 0)
                        System.out.println("Wybrales nieprawidlowa opcje. Sprobuj jeszcze raz.");
            }
        } while (naszWybor != 0);

        biblioteka.zapisywaniaDanychDoPliku();
        scanner.close();
        System.out.println("---------------------KONIEC---------------------");

    }
}
